list of 坑

搜索

  • A*
  • IDA*
  • 模拟退火
  • 爬山算法
  • 遗传算法

数学

数论

  • 莫比乌斯反演
  • 杜教筛、洲阁筛
  • Lucas 定理
  • 素性测试
  • 模方程
  • 原根
  • 母函数

计算几何

  • 半平面交
  • 圆并圆交
  • 辛普森积分
  • 旋转卡壳
  • 仿射变换

卷积

  • FFT, NTT
  • FMT, FWT

博弈论

  • SG 函数
  • 极大极小搜索法 alpha-beta 剪枝

其它

  • 线性规划
  • 计数与容斥
  • 数列
  • 置换 Burside-Polya
  • 数值积分

图论

网络流

  • 建图技巧
  • 上下界网络流

###仙人掌

  • 仙人掌分治
  • 虚仙人掌
  • 动态仙人掌

###其它

  • MST 性质
  • 2-SAT 建图
  • 树的 pufer 编码

数据结构

###分块

  • 莫队(带修改)
  • 块状链表
  • 块状树

线段树

  • 主席树
  • 线段树区间合并

  • 左偏堆

平衡树

  • 替罪羊树
  • 非旋转式 Treap

可持久化数据结构

###其它

  • KD-Tree
  • Hash 树

动态规划

  • 斜率优化
  • 单调队列优化
  • 四边形不等式优化
  • 数位
  • 插头

##分治

  • cdq 分治
  • 整体二分

字符串

  • AC 自动机
  • 后缀自动机
  • 回文树